TSTP Solution File: SWV439^1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : SWV439^1 : TPTP v8.1.2. Bugfixed v4.0.1.
% Transfm  : none
% Format   : tptp
% Command  : do_cvc5 %s %d

% Computer : n009.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 21:51:31 EDT 2023

% Result   : Timeout 299.77s 300.07s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.15  % Problem    : SWV439^1 : TPTP v8.1.2. Bugfixed v4.0.1.
% 0.07/0.16  % Command    : do_cvc5 %s %d
% 0.16/0.38  % Computer : n009.cluster.edu
% 0.16/0.38  % Model    : x86_64 x86_64
% 0.16/0.38  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.38  % Memory   : 8042.1875MB
% 0.16/0.38  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.38  % CPULimit   : 300
% 0.16/0.38  % WCLimit    : 300
% 0.16/0.38  % DateTime   : Tue Aug 29 08:58:50 EDT 2023
% 0.16/0.38  % CPUTime    : 
% 0.23/0.55  %----Proving TH0
% 0.23/0.56  %------------------------------------------------------------------------------
% 0.23/0.56  % File     : SWV439^1 : TPTP v8.1.2. Bugfixed v4.0.1.
% 0.23/0.56  % Domain   : Software Verification (Security)
% 0.23/0.56  % Problem  : Can Babu read the secret file?
% 0.23/0.56  % Version  : [Gar08] axioms.
% 0.23/0.56  % English  :
% 0.23/0.56  
% 0.23/0.56  % Refs     : [AM+01] Alechina et al. (2001), Categorical and Kripke Semanti
% 0.23/0.56  %          : [Gar08] Garg (2008), Principal-Centric Reasoning in Constructi
% 0.23/0.56  %          : [Gar09] Garg (2009), Email to Geoff Sutcliffe
% 0.23/0.56  % Source   : [Gar09]
% 0.23/0.56  % Names    :
% 0.23/0.56  
% 0.23/0.56  % Status   : CounterCounterSatisfiable
% 0.23/0.56  % Rating   : 1.00 v8.1.0, 0.80 v7.4.0, 0.75 v7.2.0, 0.67 v5.4.0, 1.00 v4.0.1
% 0.23/0.56  % Syntax   : Number of formulae    :  280 (  34 unt; 151 typ;  34 def)
% 0.23/0.56  %            Number of atoms       :  957 (  34 equ;   0 cnn)
% 0.23/0.56  %            Maximal formula atoms :   42 (   7 avg)
% 0.23/0.56  %            Number of connectives : 1348 (   3   ~;   1   |;   2   &;1341   @)
% 0.23/0.56  %                                         (   0 <=>;   1  =>;   0  <=;   0 <~>)
% 0.23/0.56  %            Maximal formula depth :   27 (   8 avg)
% 0.23/0.56  %            Number of types       :    3 (   1 usr)
% 0.23/0.56  %            Number of type conns  :  354 ( 354   >;   0   *;   0   +;   0  <<)
% 0.23/0.56  %            Number of symbols     :  159 ( 156 usr;  52 con; 0-6 aty)
% 0.23/0.56  %            Number of variables   :  188 ( 175   ^;   9   !;   4   ?; 188   :)
% 0.23/0.56  % SPC      : TH0_CSA_EQU_NAR
% 0.23/0.56  
% 0.23/0.56  % Comments : Policies from the intelligence community in USA
% 0.23/0.56  %          : 
% 0.23/0.56  % Bugfixes : v4.0.1 - deleted duplicate declaration of loca.
% 0.23/0.56  %------------------------------------------------------------------------------
% 0.23/0.56  %----Include axioms of multi-modal logic
% 0.23/0.56  %------------------------------------------------------------------------------
% 0.23/0.56  %----Our possible worlds are are encoded as terms the type  $i;
% 0.23/0.56  %----Here is a constant for the current world:
% 0.23/0.56  thf(current_world,type,
% 0.23/0.56      current_world: $i ).
% 0.23/0.56  
% 0.23/0.56  %----Modal logic propositions are then becoming predicates of type ( $i> $o);
% 0.23/0.56  %----We introduce some atomic multi-modal logic propositions as constants of
% 0.23/0.56  %----type ( $i> $o):
% 0.23/0.56  thf(prop_a,type,
% 0.23/0.56      prop_a: $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(prop_b,type,
% 0.23/0.56      prop_b: $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(prop_c,type,
% 0.23/0.56      prop_c: $i > $o ).
% 0.23/0.56  
% 0.23/0.56  %----The idea is that an atomic multi-modal logic proposition P (of type
% 0.23/0.56  %---- $i >  $o) holds at a world W (of type  $i) iff W is in P resp. (P @ W)
% 0.23/0.56  %----Now we define the multi-modal logic connectives by reducing them to set
% 0.23/0.56  %----operations
% 0.23/0.56  %----mfalse corresponds to emptyset (of type $i)
% 0.23/0.56  thf(mfalse_decl,type,
% 0.23/0.56      mfalse: $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mfalse,definition,
% 0.23/0.56      ( mfalse
% 0.23/0.56      = ( ^ [X: $i] : $false ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----mtrue corresponds to the universal set (of type $i)
% 0.23/0.56  thf(mtrue_decl,type,
% 0.23/0.56      mtrue: $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mtrue,definition,
% 0.23/0.56      ( mtrue
% 0.23/0.56      = ( ^ [X: $i] : $true ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----mnot corresponds to set complement
% 0.23/0.56  thf(mnot_decl,type,
% 0.23/0.56      mnot: ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mnot,definition,
% 0.23/0.56      ( mnot
% 0.23/0.56      = ( ^ [X: $i > $o,U: $i] :
% 0.23/0.56            ~ ( X @ U ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----mor corresponds to set union
% 0.23/0.56  thf(mor_decl,type,
% 0.23/0.56      mor: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mor,definition,
% 0.23/0.56      ( mor
% 0.23/0.56      = ( ^ [X: $i > $o,Y: $i > $o,U: $i] :
% 0.23/0.56            ( ( X @ U )
% 0.23/0.56            | ( Y @ U ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----mand corresponds to set intersection
% 0.23/0.56  thf(mand_decl,type,
% 0.23/0.56      mand: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mand,definition,
% 0.23/0.56      ( mand
% 0.23/0.56      = ( ^ [X: $i > $o,Y: $i > $o,U: $i] :
% 0.23/0.56            ( ( X @ U )
% 0.23/0.56            & ( Y @ U ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----mimpl defined via mnot and mor
% 0.23/0.56  thf(mimpl_decl,type,
% 0.23/0.56      mimpl: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mimpl,definition,
% 0.23/0.56      ( mimpl
% 0.23/0.56      = ( ^ [U: $i > $o,V: $i > $o] : ( mor @ ( mnot @ U ) @ V ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----miff defined via mand and mimpl
% 0.23/0.56  thf(miff_decl,type,
% 0.23/0.56      miff: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(miff,definition,
% 0.23/0.56      ( miff
% 0.23/0.56      = ( ^ [U: $i > $o,V: $i > $o] : ( mand @ ( mimpl @ U @ V ) @ ( mimpl @ V @ U ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----mbox
% 0.23/0.56  thf(mbox_decl,type,
% 0.23/0.56      mbox: ( $i > $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mbox,definition,
% 0.23/0.56      ( mbox
% 0.23/0.56      = ( ^ [R: $i > $i > $o,P: $i > $o,X: $i] :
% 0.23/0.56          ! [Y: $i] :
% 0.23/0.56            ( ( R @ X @ Y )
% 0.23/0.56           => ( P @ Y ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----mdia
% 0.23/0.56  thf(mdia_decl,type,
% 0.23/0.56      mdia: ( $i > $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mdia,definition,
% 0.23/0.56      ( mdia
% 0.23/0.56      = ( ^ [R: $i > $i > $o,P: $i > $o,X: $i] :
% 0.23/0.56          ? [Y: $i] :
% 0.23/0.56            ( ( R @ X @ Y )
% 0.23/0.56            & ( P @ Y ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----For mall and mexists, i.e., first order modal logic, we declare a new
% 0.23/0.56  %----base type individuals
% 0.23/0.56  thf(individuals_decl,type,
% 0.23/0.56      individuals: $tType ).
% 0.23/0.56  
% 0.23/0.56  %----mall
% 0.23/0.56  thf(mall_decl,type,
% 0.23/0.56      mall: ( individuals > $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mall,definition,
% 0.23/0.56      ( mall
% 0.23/0.56      = ( ^ [P: individuals > $i > $o,W: $i] :
% 0.23/0.56          ! [X: individuals] : ( P @ X @ W ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----mexists
% 0.23/0.56  thf(mexists_decl,type,
% 0.23/0.56      mexists: ( individuals > $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mexists,definition,
% 0.23/0.56      ( mexists
% 0.23/0.56      = ( ^ [P: individuals > $i > $o,W: $i] :
% 0.23/0.56          ? [X: individuals] : ( P @ X @ W ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----Validity of a multi modal logic formula can now be encoded as
% 0.23/0.56  thf(mvalid_decl,type,
% 0.23/0.56      mvalid: ( $i > $o ) > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mvalid,definition,
% 0.23/0.56      ( mvalid
% 0.23/0.56      = ( ^ [P: $i > $o] :
% 0.23/0.56          ! [W: $i] : ( P @ W ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----Satisfiability of a multi modal logic formula can now be encoded as
% 0.23/0.56  thf(msatisfiable_decl,type,
% 0.23/0.56      msatisfiable: ( $i > $o ) > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(msatisfiable,definition,
% 0.23/0.56      ( msatisfiable
% 0.23/0.56      = ( ^ [P: $i > $o] :
% 0.23/0.56          ? [W: $i] : ( P @ W ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----Countersatisfiability of a multi modal logic formula can now be encoded as
% 0.23/0.56  thf(mcountersatisfiable_decl,type,
% 0.23/0.56      mcountersatisfiable: ( $i > $o ) > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(mcountersatisfiable,definition,
% 0.23/0.56      ( mcountersatisfiable
% 0.23/0.56      = ( ^ [P: $i > $o] :
% 0.23/0.56          ? [W: $i] :
% 0.23/0.56            ~ ( P @ W ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----Invalidity of a multi modal logic formula can now be encoded as
% 0.23/0.56  thf(minvalid_decl,type,
% 0.23/0.56      minvalid: ( $i > $o ) > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(minvalid,definition,
% 0.23/0.56      ( minvalid
% 0.23/0.56      = ( ^ [P: $i > $o] :
% 0.23/0.56          ! [W: $i] :
% 0.23/0.56            ~ ( P @ W ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %------------------------------------------------------------------------------
% 0.23/0.56  %----Include axioms translating constructive S4 (CS4) to bimodal classical
% 0.23/0.56  %----S4 (BS4)
% 0.23/0.56  %------------------------------------------------------------------------------
% 0.23/0.56  %----To encode constructive S4 into bimodal classical S4, we need two relations
% 0.23/0.56  %----reli to encode intuitionistic accessibility, and relr to encode modal
% 0.23/0.56  %----accessibility.
% 0.23/0.56  thf(reli,type,
% 0.23/0.56      reli: $i > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(relr,type,
% 0.23/0.56      relr: $i > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  %----We now introduce one predicate for each connective of CS4, and define the
% 0.23/0.56  %----predicates following [AM+01].
% 0.23/0.56  thf(cs4_atom_decl,type,
% 0.23/0.56      cs4_atom: ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_and_decl,type,
% 0.23/0.56      cs4_and: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_or_decl,type,
% 0.23/0.56      cs4_or: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_impl_decl,type,
% 0.23/0.56      cs4_impl: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_true_decl,type,
% 0.23/0.56      cs4_true: $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_false_decl,type,
% 0.23/0.56      cs4_false: $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_all_decl,type,
% 0.23/0.56      cs4_all: ( individuals > $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_box_decl,type,
% 0.23/0.56      cs4_box: ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_atom,definition,
% 0.23/0.56      ( cs4_atom
% 0.23/0.56      = ( ^ [P: $i > $o] : ( mbox @ reli @ P ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_and,definition,
% 0.23/0.56      ( cs4_and
% 0.23/0.56      = ( ^ [A: $i > $o,B: $i > $o] : ( mand @ A @ B ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_or,definition,
% 0.23/0.56      ( cs4_or
% 0.23/0.56      = ( ^ [A: $i > $o,B: $i > $o] : ( mor @ A @ B ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_impl,definition,
% 0.23/0.56      ( cs4_impl
% 0.23/0.56      = ( ^ [A: $i > $o,B: $i > $o] : ( mbox @ reli @ ( mimpl @ A @ B ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_true,definition,
% 0.23/0.56      cs4_true = mtrue ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_false,definition,
% 0.23/0.56      cs4_false = mfalse ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_all,definition,
% 0.23/0.56      ( cs4_all
% 0.23/0.56      = ( ^ [A: individuals > $i > $o] : ( mbox @ reli @ ( mall @ A ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_box,definition,
% 0.23/0.56      ( cs4_box
% 0.23/0.56      = ( ^ [A: $i > $o] : ( mbox @ reli @ ( mbox @ relr @ A ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----Validity in CS4
% 0.23/0.56  thf(cs4_valid_decl,type,
% 0.23/0.56      cs4_valid: ( $i > $o ) > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(cs4_valid_def,definition,
% 0.23/0.56      ( cs4_valid
% 0.23/0.56      = ( ^ [A: $i > $o] : ( mvalid @ A ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----Axioms to make the bimodal logic S4xS4.
% 0.23/0.56  thf(refl_axiom_i,axiom,
% 0.23/0.56      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ reli @ A ) @ A ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(refl_axiom_r,axiom,
% 0.23/0.56      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ relr @ A ) @ A ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(trans_axiom_i,axiom,
% 0.23/0.56      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ reli @ A ) @ ( mbox @ reli @ ( mbox @ reli @ A ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(trans_axiom_r,axiom,
% 0.23/0.56      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ relr @ A ) @ ( mbox @ relr @ ( mbox @ relr @ A ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----Finally, we need a commutativity axiom to recover the axiom 4 in the
% 0.23/0.56  %----translation. We need: [i][r] A --> [r][i] A.
% 0.23/0.56  thf(ax_i_r_commute,axiom,
% 0.23/0.56      ! [A: $i > $o] : ( mvalid @ ( mimpl @ ( mbox @ reli @ ( mbox @ relr @ A ) ) @ ( mbox @ relr @ ( mbox @ reli @ A ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %------------------------------------------------------------------------------
% 0.23/0.56  %----Include axioms for translation from Binder Logic (BL) to CS4
% 0.23/0.56  %------------------------------------------------------------------------------
% 0.23/0.56  %----We now introduce one predicate for each connective of BL, and define the
% 0.23/0.56  %----predicates.
% 0.23/0.56  %----An injection from principals to formulas. Has no definition, it's symbolic.
% 0.23/0.56  thf(princ_inj,type,
% 0.23/0.56      princ_inj: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_atom_decl,type,
% 0.23/0.56      bl_atom: ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_princ_decl,type,
% 0.23/0.56      bl_princ: ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_and_decl,type,
% 0.23/0.56      bl_and: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_or_decl,type,
% 0.23/0.56      bl_or: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_impl_decl,type,
% 0.23/0.56      bl_impl: ( $i > $o ) > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_all_decl,type,
% 0.23/0.56      bl_all: ( individuals > $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_true_decl,type,
% 0.23/0.56      bl_true: $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_false_decl,type,
% 0.23/0.56      bl_false: $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_says_decl,type,
% 0.23/0.56      bl_says: individuals > ( $i > $o ) > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_atom,definition,
% 0.23/0.56      ( bl_atom
% 0.23/0.56      = ( ^ [P: $i > $o] : ( cs4_atom @ P ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_princ,definition,
% 0.23/0.56      ( bl_princ
% 0.23/0.56      = ( ^ [P: $i > $o] : ( cs4_atom @ P ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_and,definition,
% 0.23/0.56      ( bl_and
% 0.23/0.56      = ( ^ [A: $i > $o,B: $i > $o] : ( cs4_and @ A @ B ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_or,definition,
% 0.23/0.56      ( bl_or
% 0.23/0.56      = ( ^ [A: $i > $o,B: $i > $o] : ( cs4_or @ A @ B ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_impl,definition,
% 0.23/0.56      ( bl_impl
% 0.23/0.56      = ( ^ [A: $i > $o,B: $i > $o] : ( cs4_impl @ A @ B ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_all,definition,
% 0.23/0.56      ( bl_all
% 0.23/0.56      = ( ^ [A: individuals > $i > $o] : ( cs4_all @ A ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_true,definition,
% 0.23/0.56      bl_true = cs4_true ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_false,definition,
% 0.23/0.56      bl_false = cs4_false ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_says,definition,
% 0.23/0.56      ( bl_says
% 0.23/0.56      = ( ^ [K: individuals,A: $i > $o] : ( cs4_box @ ( cs4_impl @ ( bl_princ @ ( princ_inj @ K ) ) @ A ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %----Validity in BL
% 0.23/0.56  thf(bl_valid_decl,type,
% 0.23/0.56      bl_valid: ( $i > $o ) > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(bl_valid_def,definition,
% 0.23/0.56      bl_valid = mvalid ).
% 0.23/0.56  
% 0.23/0.56  %----Local authority (loca) - the strongest principal.
% 0.23/0.56  thf(loca_decl,type,
% 0.23/0.56      loca: individuals ).
% 0.23/0.56  
% 0.23/0.56  %----Every principal must entail loca, this makes loca the strongest principal.
% 0.23/0.56  %----This is done by adding the CS4 axiom: forall K. [] (K => loca).
% 0.23/0.56  thf(loca_strength,axiom,
% 0.23/0.56      ( cs4_valid
% 0.23/0.56      @ ( cs4_all
% 0.23/0.56        @ ^ [K: individuals] : ( cs4_impl @ ( princ_inj @ K ) @ ( princ_inj @ loca ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  %------------------------------------------------------------------------------
% 0.23/0.56  %------------------------------------------------------------------------------
% 0.23/0.56  %-----Declarations of constants and predicates
% 0.23/0.56  thf(ctime_decl,type,
% 0.23/0.56      ctime: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(ninfty_decl,type,
% 0.23/0.56      ninfty: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(pinfty_decl,type,
% 0.23/0.56      pinfty: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(read_decl,type,
% 0.23/0.56      read: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(write_decl,type,
% 0.23/0.56      write: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(execute_decl,type,
% 0.23/0.56      execute: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(identity_decl,type,
% 0.23/0.56      identity: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(govern_decl,type,
% 0.23/0.56      govern: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(prim_str2file_decl,type,
% 0.23/0.56      prim_str2file: individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(prim_date2time_decl,type,
% 0.23/0.56      prim_date2time: individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(prim_int2time_decl,type,
% 0.23/0.56      prim_int2time: individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(prim_int2principal_decl,type,
% 0.23/0.56      prim_int2principal: individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(time2exp_decl,type,
% 0.23/0.56      time2exp: individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(exp_add_decl,type,
% 0.23/0.56      exp_add: individuals > individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(exp_subtract_decl,type,
% 0.23/0.56      exp_subtract: individuals > individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(exp_min_decl,type,
% 0.23/0.56      exp_min: individuals > individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(exp_max_decl,type,
% 0.23/0.56      exp_max: individuals > individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(unclassified_decl,type,
% 0.23/0.56      unclassified: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(sbu_decl,type,
% 0.23/0.56      sbu: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(confidential_decl,type,
% 0.23/0.56      confidential: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(secret_decl,type,
% 0.23/0.56      secret: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(topsecret_decl,type,
% 0.23/0.56      topsecret: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_decl,type,
% 0.23/0.56      admin: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(system_decl,type,
% 0.23/0.56      system: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(nil_decl,type,
% 0.23/0.56      nil: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(cons_decl,type,
% 0.23/0.56      cons: individuals > individuals > individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(anycountry_decl,type,
% 0.23/0.56      anycountry: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(usa_decl,type,
% 0.23/0.56      usa: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(yes_decl,type,
% 0.23/0.56      yes: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(no_decl,type,
% 0.23/0.56      no: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(is_working_paper_decl,type,
% 0.23/0.56      is_working_paper: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(is_not_working_paper_decl,type,
% 0.23/0.56      is_not_working_paper: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(oca_decl,type,
% 0.23/0.56      oca: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(compartmentb_decl,type,
% 0.23/0.56      compartmentb: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(sso_compartmentb_decl,type,
% 0.23/0.56      sso_compartmentb: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(scg_compartmentb_decl,type,
% 0.23/0.56      scg_compartmentb: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(compartmenta_decl,type,
% 0.23/0.56      compartmenta: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(sso_compartmenta_decl,type,
% 0.23/0.56      sso_compartmenta: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(scg_compartmenta_decl,type,
% 0.23/0.56      scg_compartmenta: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(secretfile_decl,type,
% 0.23/0.56      secretfile: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(not_secretfile_decl,type,
% 0.23/0.56      not_secretfile: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(alice_decl,type,
% 0.23/0.56      alice: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(babu_decl,type,
% 0.23/0.56      babu: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(india_decl,type,
% 0.23/0.56      india: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(polygraph_admin_decl,type,
% 0.23/0.56      polygraph_admin: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(credit_admin_decl,type,
% 0.23/0.56      credit_admin: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(background_admin_decl,type,
% 0.23/0.56      background_admin: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(hr_admin_decl,type,
% 0.23/0.56      hr_admin: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(level_admin_decl,type,
% 0.23/0.56      level_admin: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(owner_secretfile_decl,type,
% 0.23/0.56      owner_secretfile: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(owner_not_secretfile_decl,type,
% 0.23/0.56      owner_not_secretfile: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(ci_decl,type,
% 0.23/0.56      ci: individuals ).
% 0.23/0.56  
% 0.23/0.56  thf(loca_level_direct_below_decl,type,
% 0.23/0.56      loca_level_direct_below: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(loca_level_below_decl,type,
% 0.23/0.56      loca_level_below: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_compartment_has_sso_decl,type,
% 0.23/0.56      system_compartment_has_sso: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_compartment_has_sso_decl,type,
% 0.23/0.56      admin_compartment_has_sso: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_is_oca_decl,type,
% 0.23/0.56      system_indi_is_oca: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(oca_compartment_has_scg_decl,type,
% 0.23/0.56      oca_compartment_has_scg: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(sso_compartment_has_scg_decl,type,
% 0.23/0.56      sso_compartment_has_scg: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_compartment_has_scg_decl,type,
% 0.23/0.56      admin_compartment_has_scg: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_file_needs_compartments_decl,type,
% 0.23/0.56      system_file_needs_compartments: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_file_has_compartments_h_decl,type,
% 0.23/0.56      admin_file_has_compartments_h: individuals > individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_file_has_compartments_decl,type,
% 0.23/0.56      admin_file_has_compartments: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(sso_file_has_compartments_decl,type,
% 0.23/0.56      sso_file_has_compartments: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_file_needs_level_decl,type,
% 0.23/0.56      system_file_needs_level: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_file_has_level_h_decl,type,
% 0.23/0.56      admin_file_has_level_h: individuals > individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_file_has_level_decl,type,
% 0.23/0.56      admin_file_has_level: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(sso_file_has_level_decl,type,
% 0.23/0.56      sso_file_has_level: individuals > individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_file_needs_citizenship_decl,type,
% 0.23/0.56      system_file_needs_citizenship: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_file_has_citizenship_h_decl,type,
% 0.23/0.56      admin_file_has_citizenship_h: individuals > individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_file_has_citizenship_decl,type,
% 0.23/0.56      admin_file_has_citizenship: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(sso_file_has_citizenship_decl,type,
% 0.23/0.56      sso_file_has_citizenship: individuals > individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_is_polygraph_admin_decl,type,
% 0.23/0.56      system_indi_is_polygraph_admin: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(polygraph_admin_indi_has_polygraph_decl,type,
% 0.23/0.56      polygraph_admin_indi_has_polygraph: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_polygraph_decl,type,
% 0.23/0.56      admin_indi_has_polygraph: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_is_credit_admin_decl,type,
% 0.23/0.56      system_indi_is_credit_admin: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(credit_admin_indi_has_credit_decl,type,
% 0.23/0.56      credit_admin_indi_has_credit: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_credit_decl,type,
% 0.23/0.56      admin_indi_has_credit: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_background_decl,type,
% 0.23/0.56      admin_indi_has_background: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_is_background_admin_decl,type,
% 0.23/0.56      system_indi_is_background_admin: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(background_admin_indi_has_background_decl,type,
% 0.23/0.56      background_admin_indi_has_background: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_is_hr_admin_decl,type,
% 0.23/0.56      system_indi_is_hr_admin: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(hr_admin_indi_has_employment_decl,type,
% 0.23/0.56      hr_admin_indi_has_employment: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_employment_decl,type,
% 0.23/0.56      admin_indi_has_employment: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_citizenship_decl,type,
% 0.23/0.56      admin_indi_has_citizenship: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_has_citizenship_decl,type,
% 0.23/0.56      system_indi_has_citizenship: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_level_decl,type,
% 0.23/0.56      admin_indi_has_level: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_needs_level_decl,type,
% 0.23/0.56      system_indi_needs_level: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_is_level_admin_decl,type,
% 0.23/0.56      system_indi_is_level_admin: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(level_admin_indi_has_level_decl,type,
% 0.23/0.56      level_admin_indi_has_level: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_compartments_decl,type,
% 0.23/0.56      admin_indi_has_compartments: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_needs_compartment_decl,type,
% 0.23/0.56      system_indi_needs_compartment: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_polygraph_for_compartment_decl,type,
% 0.23/0.56      admin_indi_has_polygraph_for_compartment: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_credit_for_compartment_decl,type,
% 0.23/0.56      admin_indi_has_credit_for_compartment: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(sso_indi_has_compartment_decl,type,
% 0.23/0.56      sso_indi_has_compartment: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_background_for_compartment_decl,type,
% 0.23/0.56      admin_indi_has_background_for_compartment: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_level_for_compartment_decl,type,
% 0.23/0.56      admin_indi_has_level_for_compartment: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(oca_compartment_is_compartment_decl,type,
% 0.23/0.56      oca_compartment_is_compartment: individuals > individuals > individuals > individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_compartments_for_file_decl,type,
% 0.23/0.56      admin_indi_has_compartments_for_file: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_level_for_file_decl,type,
% 0.23/0.56      admin_indi_has_level_for_file: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(p_owner_decl,type,
% 0.23/0.56      p_owner: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(owner_indi_has_need_to_know_decl,type,
% 0.23/0.56      owner_indi_has_need_to_know: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_need_to_know_for_file_decl,type,
% 0.23/0.56      admin_indi_has_need_to_know_for_file: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_indi_has_citizenship_for_file_decl,type,
% 0.23/0.56      admin_indi_has_citizenship_for_file: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(p_has_xattr_decl,type,
% 0.23/0.56      p_has_xattr: individuals > individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(admin_file_has_not_expired_decl,type,
% 0.23/0.56      admin_file_has_not_expired: individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(may_decl,type,
% 0.23/0.56      may: individuals > individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  thf(system_indi_is_counterintelligence_decl,type,
% 0.23/0.56      system_indi_is_counterintelligence: individuals > individuals > $i > $o ).
% 0.23/0.56  
% 0.23/0.56  %----Axioms
% 0.23/0.56  thf(ax0,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( loca_level_direct_below @ unclassified @ sbu ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax1,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( loca_level_direct_below @ sbu @ confidential ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax2,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( loca_level_direct_below @ confidential @ secret ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax3,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( loca_level_direct_below @ secret @ topsecret ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax4,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ loca
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [L: individuals] : ( bl_atom @ ( loca_level_below @ L @ L ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax5,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ loca
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [L: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [L1: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [L11: individuals] : ( bl_impl @ ( bl_atom @ ( loca_level_direct_below @ L1 @ L11 ) ) @ ( bl_impl @ ( bl_atom @ ( loca_level_below @ L @ L1 ) ) @ ( bl_atom @ ( loca_level_below @ L @ L11 ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax6,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [C: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [SSO: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_compartment_has_sso @ C @ SSO ) ) ) @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax7,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [OCA: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [C: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [SSO: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [SCG: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_has_scg @ C @ SCG ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_compartment_has_scg @ C @ SCG ) ) ) @ ( bl_atom @ ( admin_compartment_has_scg @ C @ SCG ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax8,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [F: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [CL: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_compartments @ F @ CL ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments_h @ F @ CL @ CL ) ) @ ( bl_atom @ ( admin_file_has_compartments @ F @ CL ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax9,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [F: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [CL: individuals] : ( bl_atom @ ( admin_file_has_compartments_h @ F @ CL @ nil ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax10,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [F: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [CL: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [C1: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [CL1: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [SSO: individuals] : ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C1 @ SSO ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_file_has_compartments @ F @ CL ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments_h @ F @ CL @ CL1 ) ) @ ( bl_atom @ ( admin_file_has_compartments_h @ F @ CL @ ( cons @ C1 @ CL1 ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax11,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [F: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [L: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [CL: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_level @ F @ L ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments @ F @ CL ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_level_h @ F @ L @ CL ) ) @ ( bl_atom @ ( admin_file_has_level @ F @ L ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax12,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [F: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [L: individuals] : ( bl_atom @ ( admin_file_has_level_h @ F @ L @ nil ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax13,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [F: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [L: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [C: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [CL: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [SSO: individuals] :
% 0.23/0.56                              ( bl_all
% 0.23/0.56                              @ ^ [SCG: individuals] : ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) @ ( bl_impl @ ( bl_atom @ ( admin_compartment_has_scg @ C @ SCG ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_file_has_level @ F @ L @ SCG ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_level_h @ F @ L @ CL ) ) @ ( bl_atom @ ( admin_file_has_level_h @ F @ L @ ( cons @ C @ CL ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax14,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [F: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [U: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [CL: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_citizenship @ F @ U ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments @ F @ CL ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_citizenship_h @ F @ U @ CL ) ) @ ( bl_atom @ ( admin_file_has_citizenship @ F @ U ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax15,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [F: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [U: individuals] : ( bl_atom @ ( admin_file_has_citizenship_h @ F @ U @ nil ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax16,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [F: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [U: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [C: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [CL: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [SSO: individuals] :
% 0.23/0.56                              ( bl_all
% 0.23/0.56                              @ ^ [SCG: individuals] : ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) @ ( bl_impl @ ( bl_atom @ ( admin_compartment_has_scg @ C @ SCG ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_file_has_citizenship @ F @ U @ SCG ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_citizenship_h @ F @ U @ CL ) ) @ ( bl_atom @ ( admin_file_has_citizenship_h @ F @ U @ ( cons @ C @ CL ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax17,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [PA: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_polygraph_admin @ PA ) ) ) @ ( bl_impl @ ( bl_says @ PA @ ( bl_atom @ ( polygraph_admin_indi_has_polygraph @ K ) ) ) @ ( bl_atom @ ( admin_indi_has_polygraph @ K ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax18,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [CA: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_credit_admin @ CA ) ) ) @ ( bl_impl @ ( bl_says @ CA @ ( bl_atom @ ( credit_admin_indi_has_credit @ K ) ) ) @ ( bl_atom @ ( admin_indi_has_credit @ K ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax19,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] : ( bl_atom @ ( admin_indi_has_background @ K @ unclassified ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax20,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [L: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [BA: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [L1: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_background_admin @ BA ) ) ) @ ( bl_impl @ ( bl_says @ BA @ ( bl_atom @ ( background_admin_indi_has_background @ K @ L1 ) ) ) @ ( bl_impl @ ( bl_atom @ ( loca_level_below @ L @ L1 ) ) @ ( bl_atom @ ( admin_indi_has_background @ K @ L ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax21,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [HR: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_hr_admin @ HR ) ) ) @ ( bl_impl @ ( bl_says @ HR @ ( bl_atom @ ( hr_admin_indi_has_employment @ K ) ) ) @ ( bl_atom @ ( admin_indi_has_employment @ K ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax22,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] : ( bl_atom @ ( admin_indi_has_citizenship @ K @ anycountry ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax23,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [U: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_has_citizenship @ K @ U ) ) ) @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ U ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax24,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] : ( bl_atom @ ( admin_indi_has_level @ K @ unclassified ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax25,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [L: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [L1: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [LA: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [L11: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_level @ K @ L1 ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ usa ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_polygraph @ K ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_employment @ K ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_credit @ K ) ) @ ( bl_impl @ ( bl_atom @ ( loca_level_below @ L @ L1 ) ) @ ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_level_admin @ LA ) ) ) @ ( bl_impl @ ( bl_says @ LA @ ( bl_atom @ ( level_admin_indi_has_level @ K @ L11 ) ) ) @ ( bl_impl @ ( bl_atom @ ( loca_level_below @ L @ L11 ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_background @ K @ L ) ) @ ( bl_atom @ ( admin_indi_has_level @ K @ L ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax26,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] : ( bl_atom @ ( admin_indi_has_compartments @ K @ nil ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax27,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [C: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [CL: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [SSO: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_compartment @ K @ C ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_employment @ K ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ usa ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_polygraph_for_compartment @ K @ C ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_credit_for_compartment @ K @ C ) ) @ ( bl_impl @ ( bl_atom @ ( admin_compartment_has_sso @ C @ SSO ) ) @ ( bl_impl @ ( bl_says @ SSO @ ( bl_atom @ ( sso_indi_has_compartment @ K @ C ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_background_for_compartment @ K @ C ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_level_for_compartment @ K @ C ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_compartments @ K @ CL ) ) @ ( bl_atom @ ( admin_indi_has_compartments @ K @ ( cons @ C @ CL ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax28,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [C: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [OCA: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [L1: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [L2: individuals] :
% 0.23/0.56                              ( bl_all
% 0.23/0.56                              @ ^ [B1: individuals] :
% 0.23/0.56                                  ( bl_all
% 0.23/0.56                                  @ ^ [B2: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ B1 @ B2 ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_background @ K @ L2 ) ) @ ( bl_atom @ ( admin_indi_has_background_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax29,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [C: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [OCA: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [L1: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [L2: individuals] :
% 0.23/0.56                              ( bl_all
% 0.23/0.56                              @ ^ [B1: individuals] :
% 0.23/0.56                                  ( bl_all
% 0.23/0.56                                  @ ^ [B2: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ B1 @ B2 ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_level @ K @ L1 ) ) @ ( bl_atom @ ( admin_indi_has_level_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax30,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [C: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [OCA: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [L1: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [L2: individuals] :
% 0.23/0.56                              ( bl_all
% 0.23/0.56                              @ ^ [B1: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ B1 @ yes ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_polygraph @ K ) ) @ ( bl_atom @ ( admin_indi_has_polygraph_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax31,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [C: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [OCA: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [L1: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [L2: individuals] :
% 0.23/0.56                              ( bl_all
% 0.23/0.56                              @ ^ [B1: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ B1 @ no ) ) ) @ ( bl_atom @ ( admin_indi_has_polygraph_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax32,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [C: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [OCA: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [L1: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [L2: individuals] :
% 0.23/0.56                              ( bl_all
% 0.23/0.56                              @ ^ [B2: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ yes @ B2 ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_credit @ K ) ) @ ( bl_atom @ ( admin_indi_has_credit_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax33,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [C: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [OCA: individuals] :
% 0.23/0.56                      ( bl_all
% 0.23/0.56                      @ ^ [L1: individuals] :
% 0.23/0.56                          ( bl_all
% 0.23/0.56                          @ ^ [L2: individuals] :
% 0.23/0.56                              ( bl_all
% 0.23/0.56                              @ ^ [B2: individuals] : ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ OCA ) ) ) @ ( bl_impl @ ( bl_says @ OCA @ ( bl_atom @ ( oca_compartment_is_compartment @ C @ L1 @ L2 @ no @ B2 ) ) ) @ ( bl_atom @ ( admin_indi_has_credit_for_compartment @ K @ C ) ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax34,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [F: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [CL: individuals] : ( bl_impl @ ( bl_atom @ ( admin_file_has_compartments @ F @ CL ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_compartments @ K @ CL ) ) @ ( bl_atom @ ( admin_indi_has_compartments_for_file @ K @ F ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax35,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [F: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [L: individuals] : ( bl_impl @ ( bl_atom @ ( admin_file_has_level @ F @ L ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_level @ K @ L ) ) @ ( bl_atom @ ( admin_indi_has_level_for_file @ K @ F ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax36,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [F: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [O: individuals] : ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ F @ O ) ) ) @ ( bl_impl @ ( bl_says @ O @ ( bl_atom @ ( owner_indi_has_need_to_know @ K @ F ) ) ) @ ( bl_atom @ ( admin_indi_has_need_to_know_for_file @ K @ F ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax37,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [F: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [L: individuals] : ( bl_impl @ ( bl_atom @ ( admin_file_has_citizenship @ F @ L ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ L ) ) @ ( bl_atom @ ( admin_indi_has_citizenship_for_file @ K @ F ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax38,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [F: individuals] : ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship @ K @ usa ) ) @ ( bl_atom @ ( admin_indi_has_citizenship_for_file @ K @ F ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax39,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [F: individuals] : ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_has_xattr @ F @ is_working_paper @ yes ) ) ) @ ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ F @ K ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_file_has_not_expired @ F ) ) @ ( bl_atom @ ( may @ K @ F @ read ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax40,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [F: individuals] : ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_has_xattr @ F @ is_not_working_paper @ yes ) ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_citizenship_for_file @ K @ F ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_need_to_know_for_file @ K @ F ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_level_for_file @ K @ F ) ) @ ( bl_impl @ ( bl_atom @ ( admin_indi_has_compartments_for_file @ K @ F ) ) @ ( bl_atom @ ( may @ K @ F @ read ) ) ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax41,axiom,
% 0.23/0.56      ( bl_valid
% 0.23/0.56      @ ( bl_says @ admin
% 0.23/0.56        @ ( bl_all
% 0.23/0.56          @ ^ [K: individuals] :
% 0.23/0.56              ( bl_all
% 0.23/0.56              @ ^ [F: individuals] :
% 0.23/0.56                  ( bl_all
% 0.23/0.56                  @ ^ [K1: individuals] : ( bl_impl @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ F @ K1 ) ) ) @ ( bl_impl @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_counterintelligence @ K @ K1 ) ) ) @ ( bl_atom @ ( may @ K @ F @ read ) ) ) ) ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax42,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_oca @ oca ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax43,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_compartment_has_sso @ compartmentb @ sso_compartmentb ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax44,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ oca @ ( bl_atom @ ( oca_compartment_has_scg @ compartmentb @ scg_compartmentb ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax45,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_compartment_has_scg @ compartmentb @ scg_compartmentb ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax46,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_compartment_has_sso @ compartmenta @ sso_compartmenta ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax47,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ oca @ ( bl_atom @ ( oca_compartment_has_scg @ compartmenta @ scg_compartmenta ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax48,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_compartment_has_scg @ compartmenta @ scg_compartmenta ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax49,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( p_has_xattr @ secretfile @ is_not_working_paper @ yes ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax50,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_compartments @ secretfile @ ( cons @ compartmentb @ ( cons @ compartmenta @ nil ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax51,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_file_has_compartments @ secretfile @ ( cons @ compartmentb @ ( cons @ compartmenta @ nil ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax52,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_file_has_compartments @ secretfile @ ( cons @ compartmentb @ ( cons @ compartmenta @ nil ) ) ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax53,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( p_has_xattr @ not_secretfile @ is_not_working_paper @ yes ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax54,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_compartments @ not_secretfile @ nil ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax55,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_level @ secretfile @ secret ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax56,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_file_has_level @ secretfile @ secret @ scg_compartmentb ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax57,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_file_has_level @ secretfile @ secret @ scg_compartmenta ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax58,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_level @ not_secretfile @ unclassified ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax59,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_citizenship @ secretfile @ usa ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax60,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_file_has_citizenship @ secretfile @ usa @ scg_compartmentb ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax61,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_file_has_citizenship @ secretfile @ usa @ scg_compartmenta ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax62,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_file_needs_citizenship @ not_secretfile @ anycountry ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax63,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_has_citizenship @ alice @ usa ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax64,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_has_citizenship @ babu @ india ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax65,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_polygraph_admin @ polygraph_admin ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax66,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_credit_admin @ credit_admin ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax67,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_background_admin @ background_admin ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax68,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_hr_admin @ hr_admin ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax69,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ polygraph_admin @ ( bl_atom @ ( polygraph_admin_indi_has_polygraph @ alice ) ) ) ).
% 0.23/0.56  
% 0.23/0.56  thf(ax70,axiom,
% 0.23/0.56      bl_valid @ ( bl_says @ credit_admin @ ( bl_atom @ ( credit_admin_indi_has_credit @ alice ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax71,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ background_admin @ ( bl_atom @ ( background_admin_indi_has_background @ alice @ topsecret ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax72,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ hr_admin @ ( bl_atom @ ( hr_admin_indi_has_employment @ alice ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax73,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_level_admin @ level_admin ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax74,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_level @ alice @ secret ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax75,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ level_admin @ ( bl_atom @ ( level_admin_indi_has_level @ alice @ topsecret ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax76,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_compartment @ alice @ compartmentb ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax77,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_needs_compartment @ alice @ compartmenta ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax78,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ sso_compartmentb @ ( bl_atom @ ( sso_indi_has_compartment @ alice @ compartmentb ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax79,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ sso_compartmenta @ ( bl_atom @ ( sso_indi_has_compartment @ alice @ compartmenta ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax80,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ oca @ ( bl_atom @ ( oca_compartment_is_compartment @ compartmentb @ confidential @ topsecret @ yes @ yes ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax81,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ oca @ ( bl_atom @ ( oca_compartment_is_compartment @ compartmenta @ sbu @ unclassified @ no @ no ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax82,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ secretfile @ owner_secretfile ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax83,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ loca @ ( bl_atom @ ( p_owner @ not_secretfile @ owner_not_secretfile ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax84,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ owner_secretfile @ ( bl_atom @ ( owner_indi_has_need_to_know @ alice @ secretfile ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax85,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ owner_not_secretfile @ ( bl_atom @ ( owner_indi_has_need_to_know @ alice @ not_secretfile ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax86,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ owner_not_secretfile @ ( bl_atom @ ( owner_indi_has_need_to_know @ babu @ not_secretfile ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(ax87,axiom,
% 0.23/0.60      bl_valid @ ( bl_says @ system @ ( bl_atom @ ( system_indi_is_counterintelligence @ ci @ alice ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  thf(babureadsecret,conjecture,
% 0.23/0.60      bl_valid @ ( bl_says @ admin @ ( bl_atom @ ( may @ babu @ secretfile @ read ) ) ) ).
% 0.23/0.60  
% 0.23/0.60  %------------------------------------------------------------------------------
% 0.23/0.60  ------- convert to smt2 : /export/starexec/sandbox/tmp/tmp.BYgJn5U1ed/cvc5---1.0.5_19910.p...
% 0.23/0.60  (declare-sort $$unsorted 0)
% 0.23/0.60  (declare-fun tptp.current_world () $$unsorted)
% 0.23/0.60  (declare-fun tptp.prop_a ($$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.prop_b ($$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.prop_c ($$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.mfalse ($$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mfalse (lambda ((X $$unsorted)) false)))
% 0.23/0.60  (declare-fun tptp.mtrue ($$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mtrue (lambda ((X $$unsorted)) true)))
% 0.23/0.60  (declare-fun tptp.mnot ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mnot (lambda ((X (-> $$unsorted Bool)) (U $$unsorted)) (not (@ X U)))))
% 0.23/0.60  (declare-fun tptp.mor ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mor (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (U $$unsorted)) (or (@ X U) (@ Y U)))))
% 0.23/0.60  (declare-fun tptp.mand ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mand (lambda ((X (-> $$unsorted Bool)) (Y (-> $$unsorted Bool)) (U $$unsorted)) (and (@ X U) (@ Y U)))))
% 0.23/0.60  (declare-fun tptp.mimpl ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mimpl (lambda ((U (-> $$unsorted Bool)) (V (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor (@ tptp.mnot U)) V) __flatten_var_0))))
% 0.23/0.60  (declare-fun tptp.miff ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.miff (lambda ((U (-> $$unsorted Bool)) (V (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand (@ (@ tptp.mimpl U) V)) (@ (@ tptp.mimpl V) U)) __flatten_var_0))))
% 0.23/0.60  (declare-fun tptp.mbox ((-> $$unsorted $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mbox (lambda ((R (-> $$unsorted $$unsorted Bool)) (P (-> $$unsorted Bool)) (X $$unsorted)) (forall ((Y $$unsorted)) (=> (@ (@ R X) Y) (@ P Y))))))
% 0.23/0.60  (declare-fun tptp.mdia ((-> $$unsorted $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mdia (lambda ((R (-> $$unsorted $$unsorted Bool)) (P (-> $$unsorted Bool)) (X $$unsorted)) (exists ((Y $$unsorted)) (and (@ (@ R X) Y) (@ P Y))))))
% 0.23/0.60  (declare-sort tptp.individuals 0)
% 0.23/0.60  (declare-fun tptp.mall ((-> tptp.individuals $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mall (lambda ((P (-> tptp.individuals $$unsorted Bool)) (W $$unsorted)) (forall ((X tptp.individuals)) (@ (@ P X) W)))))
% 0.23/0.60  (declare-fun tptp.mexists ((-> tptp.individuals $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.mexists (lambda ((P (-> tptp.individuals $$unsorted Bool)) (W $$unsorted)) (exists ((X tptp.individuals)) (@ (@ P X) W)))))
% 0.23/0.60  (declare-fun tptp.mvalid ((-> $$unsorted Bool)) Bool)
% 0.23/0.60  (assert (= tptp.mvalid (lambda ((P (-> $$unsorted Bool))) (forall ((W $$unsorted)) (@ P W)))))
% 0.23/0.60  (declare-fun tptp.msatisfiable ((-> $$unsorted Bool)) Bool)
% 0.23/0.60  (assert (= tptp.msatisfiable (lambda ((P (-> $$unsorted Bool))) (exists ((W $$unsorted)) (@ P W)))))
% 0.23/0.60  (declare-fun tptp.mcountersatisfiable ((-> $$unsorted Bool)) Bool)
% 0.23/0.60  (assert (= tptp.mcountersatisfiable (lambda ((P (-> $$unsorted Bool))) (exists ((W $$unsorted)) (not (@ P W))))))
% 0.23/0.60  (declare-fun tptp.minvalid ((-> $$unsorted Bool)) Bool)
% 0.23/0.60  (assert (= tptp.minvalid (lambda ((P (-> $$unsorted Bool))) (forall ((W $$unsorted)) (not (@ P W))))))
% 0.23/0.60  (declare-fun tptp.reli ($$unsorted $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.relr ($$unsorted $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.cs4_atom ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.cs4_and ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.cs4_or ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.cs4_impl ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.cs4_true ($$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.cs4_false ($$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.cs4_all ((-> tptp.individuals $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.cs4_box ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.cs4_atom (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mbox tptp.reli) P) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.cs4_and (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mand A) B) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.cs4_or (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mor A) B) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.cs4_impl (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mbox tptp.reli) (@ (@ tptp.mimpl A) B)) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.cs4_true tptp.mtrue))
% 0.23/0.60  (assert (= tptp.cs4_false tptp.mfalse))
% 0.23/0.60  (assert (= tptp.cs4_all (lambda ((A (-> tptp.individuals $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mbox tptp.reli) (@ tptp.mall A)) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.cs4_box (lambda ((A (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.mbox tptp.reli) (@ (@ tptp.mbox tptp.relr) A)) __flatten_var_0))))
% 0.23/0.60  (declare-fun tptp.cs4_valid ((-> $$unsorted Bool)) Bool)
% 0.23/0.60  (assert (= tptp.cs4_valid (lambda ((A (-> $$unsorted Bool))) (@ tptp.mvalid A))))
% 0.23/0.60  (assert (forall ((A (-> $$unsorted Bool))) (@ tptp.mvalid (@ (@ tptp.mimpl (@ (@ tptp.mbox tptp.reli) A)) A))))
% 0.23/0.60  (assert (forall ((A (-> $$unsorted Bool))) (@ tptp.mvalid (@ (@ tptp.mimpl (@ (@ tptp.mbox tptp.relr) A)) A))))
% 0.23/0.60  (assert (forall ((A (-> $$unsorted Bool))) (let ((_let_1 (@ tptp.mbox tptp.reli))) (let ((_let_2 (@ _let_1 A))) (@ tptp.mvalid (@ (@ tptp.mimpl _let_2) (@ _let_1 _let_2)))))))
% 0.23/0.60  (assert (forall ((A (-> $$unsorted Bool))) (let ((_let_1 (@ tptp.mbox tptp.relr))) (let ((_let_2 (@ _let_1 A))) (@ tptp.mvalid (@ (@ tptp.mimpl _let_2) (@ _let_1 _let_2)))))))
% 0.23/0.60  (assert (forall ((A (-> $$unsorted Bool))) (let ((_let_1 (@ tptp.mbox tptp.reli))) (let ((_let_2 (@ tptp.mbox tptp.relr))) (@ tptp.mvalid (@ (@ tptp.mimpl (@ _let_1 (@ _let_2 A))) (@ _let_2 (@ _let_1 A))))))))
% 0.23/0.60  (declare-fun tptp.princ_inj (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.bl_atom ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.bl_princ ((-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.bl_and ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.bl_or ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.bl_impl ((-> $$unsorted Bool) (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.bl_all ((-> tptp.individuals $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.bl_true ($$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.bl_false ($$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.bl_says (tptp.individuals (-> $$unsorted Bool) $$unsorted) Bool)
% 0.23/0.60  (assert (= tptp.bl_atom (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.cs4_atom P) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.bl_princ (lambda ((P (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.cs4_atom P) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.bl_and (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.cs4_and A) B) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.bl_or (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.cs4_or A) B) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.bl_impl (lambda ((A (-> $$unsorted Bool)) (B (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.cs4_impl A) B) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.bl_all (lambda ((A (-> tptp.individuals $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.cs4_all A) __flatten_var_0))))
% 0.23/0.60  (assert (= tptp.bl_true tptp.cs4_true))
% 0.23/0.60  (assert (= tptp.bl_false tptp.cs4_false))
% 0.23/0.60  (assert (= tptp.bl_says (lambda ((K tptp.individuals) (A (-> $$unsorted Bool)) (__flatten_var_0 $$unsorted)) (@ (@ tptp.cs4_box (@ (@ tptp.cs4_impl (@ tptp.bl_princ (@ tptp.princ_inj K))) A)) __flatten_var_0))))
% 0.23/0.60  (declare-fun tptp.bl_valid ((-> $$unsorted Bool)) Bool)
% 0.23/0.60  (assert (= tptp.bl_valid tptp.mvalid))
% 0.23/0.60  (declare-fun tptp.loca () tptp.individuals)
% 0.23/0.60  (assert (@ tptp.cs4_valid (@ tptp.cs4_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.cs4_impl (@ tptp.princ_inj K)) (@ tptp.princ_inj tptp.loca)) __flatten_var_0)))))
% 0.23/0.60  (declare-fun tptp.ctime () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.ninfty () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.pinfty () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.read () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.write () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.execute () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.identity () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.govern () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.prim_str2file (tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.prim_date2time (tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.prim_int2time (tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.prim_int2principal (tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.time2exp (tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.exp_add (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.exp_subtract (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.exp_min (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.exp_max (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.unclassified () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.sbu () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.confidential () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.secret () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.topsecret () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.admin () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.system () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.nil () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.cons (tptp.individuals tptp.individuals) tptp.individuals)
% 0.23/0.60  (declare-fun tptp.anycountry () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.usa () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.yes () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.no () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.is_working_paper () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.is_not_working_paper () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.oca () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.compartmentb () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.sso_compartmentb () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.scg_compartmentb () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.compartmenta () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.sso_compartmenta () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.scg_compartmenta () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.secretfile () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.not_secretfile () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.alice () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.babu () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.india () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.polygraph_admin () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.credit_admin () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.background_admin () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.hr_admin () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.level_admin () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.owner_secretfile () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.owner_not_secretfile () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.ci () tptp.individuals)
% 0.23/0.60  (declare-fun tptp.loca_level_direct_below (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.loca_level_below (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_compartment_has_sso (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_compartment_has_sso (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_is_oca (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.oca_compartment_has_scg (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.sso_compartment_has_scg (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_compartment_has_scg (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_file_needs_compartments (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_file_has_compartments_h (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_file_has_compartments (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.sso_file_has_compartments (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_file_needs_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_file_has_level_h (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_file_has_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.sso_file_has_level (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_file_needs_citizenship (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_file_has_citizenship_h (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_file_has_citizenship (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.sso_file_has_citizenship (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_is_polygraph_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.polygraph_admin_indi_has_polygraph (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_polygraph (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_is_credit_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.credit_admin_indi_has_credit (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_credit (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_background (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_is_background_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.background_admin_indi_has_background (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_is_hr_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.hr_admin_indi_has_employment (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_employment (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_citizenship (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_has_citizenship (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_needs_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_is_level_admin (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.level_admin_indi_has_level (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_compartments (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_needs_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_polygraph_for_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_credit_for_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.sso_indi_has_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_background_for_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_level_for_compartment (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.oca_compartment_is_compartment (tptp.individuals tptp.individuals tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_compartments_for_file (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_level_for_file (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.p_owner (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.owner_indi_has_need_to_know (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_need_to_know_for_file (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_indi_has_citizenship_for_file (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.p_has_xattr (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.admin_file_has_not_expired (tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.may (tptp.individuals tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (declare-fun tptp.system_indi_is_counterintelligence (tptp.individuals tptp.individuals $$unsorted) Bool)
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below tptp.unclassified) tptp.sbu)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below tptp.sbu) tptp.confidential)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below tptp.confidential) tptp.secret)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below tptp.secret) tptp.topsecret)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.loca_level_below L) L)) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L11 tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ tptp.loca_level_below L))) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.loca_level_direct_below L1) L11))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 L1))) (@ tptp.bl_atom (@ _let_1 L11)))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_compartment_has_sso C) SSO)))) (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SCG tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ tptp.oca_compartment_has_scg C) SCG)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ tptp.sso_compartment_has_scg C) SCG)))) (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_scg C) SCG)))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_compartments F) CL)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_compartments_h F) CL) CL))) (@ tptp.bl_atom (@ (@ tptp.admin_file_has_compartments F) CL)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_compartments_h F) CL) tptp.nil)) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ (@ tptp.admin_file_has_compartments_h F) CL))) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C1) SSO))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ tptp.sso_file_has_compartments F) CL)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 CL1))) (@ tptp.bl_atom (@ _let_1 (@ (@ tptp.cons C1) CL1)))))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_level F) L)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_compartments F) CL))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_level_h F) L) CL))) (@ tptp.bl_atom (@ (@ tptp.admin_file_has_level F) L))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_level_h F) L) tptp.nil)) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SCG tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ (@ tptp.admin_file_has_level_h F) L))) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_scg C) SCG))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_level F) L) SCG)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 CL))) (@ tptp.bl_atom (@ _let_1 (@ (@ tptp.cons C) CL))))))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((U tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_citizenship F) U)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_compartments F) CL))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_citizenship_h F) U) CL))) (@ tptp.bl_atom (@ (@ tptp.admin_file_has_citizenship F) U))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((U tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ (@ tptp.admin_file_has_citizenship_h F) U) tptp.nil)) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((U tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SCG tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ (@ tptp.admin_file_has_citizenship_h F) U))) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_scg C) SCG))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_citizenship F) U) SCG)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 CL))) (@ tptp.bl_atom (@ _let_1 (@ (@ tptp.cons C) CL))))))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((PA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_polygraph_admin PA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says PA) (@ tptp.bl_atom (@ tptp.polygraph_admin_indi_has_polygraph K)))) (@ tptp.bl_atom (@ tptp.admin_indi_has_polygraph K)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_credit_admin CA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says CA) (@ tptp.bl_atom (@ tptp.credit_admin_indi_has_credit K)))) (@ tptp.bl_atom (@ tptp.admin_indi_has_credit K)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background K) tptp.unclassified)) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((BA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_background_admin BA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says BA) (@ tptp.bl_atom (@ (@ tptp.background_admin_indi_has_background K) L1)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.loca_level_below L) L1))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background K) L))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((HR tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_hr_admin HR)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says HR) (@ tptp.bl_atom (@ tptp.hr_admin_indi_has_employment K)))) (@ tptp.bl_atom (@ tptp.admin_indi_has_employment K)))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) tptp.anycountry)) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((U tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_has_citizenship K) U)))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) U))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level K) tptp.unclassified)) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((LA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L11 tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ tptp.loca_level_below L))) (let ((_let_2 (@ tptp.bl_says tptp.system))) (@ (@ (@ tptp.bl_impl (@ _let_2 (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_level K) L1)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) tptp.usa))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_polygraph K))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_employment K))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_credit K))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 L1))) (@ (@ tptp.bl_impl (@ _let_2 (@ tptp.bl_atom (@ tptp.system_indi_is_level_admin LA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says LA) (@ tptp.bl_atom (@ (@ tptp.level_admin_indi_has_level K) L11)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 L11))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background K) L))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level K) L)))))))))))) __flatten_var_0))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_compartments K) tptp.nil)) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((SSO tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ tptp.admin_indi_has_compartments K))) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_compartment K) C)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_employment K))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) tptp.usa))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_polygraph_for_compartment K) C))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_credit_for_compartment K) C))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_compartment_has_sso C) SSO))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says SSO) (@ tptp.bl_atom (@ (@ tptp.sso_indi_has_compartment K) C)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background_for_compartment K) C))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level_for_compartment K) C))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ _let_1 CL))) (@ tptp.bl_atom (@ _let_1 (@ (@ tptp.cons C) CL))))))))))))) __flatten_var_0)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) B1) B2)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background K) L2))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_background_for_compartment K) C))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) B1) B2)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level K) L1))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level_for_compartment K) C))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) B1) tptp.yes)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_polygraph K))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_polygraph_for_compartment K) C))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) B1) tptp.no)))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_polygraph_for_compartment K) C)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) tptp.yes) B2)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_indi_has_credit K))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_credit_for_compartment K) C))))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((C tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((OCA tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((B2 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca OCA)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says OCA) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment C) L1) L2) tptp.no) B2)))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_credit_for_compartment K) C)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((CL tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_compartments F) CL))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_compartments K) CL))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_compartments_for_file K) F)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_level F) L))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level K) L))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level_for_file K) F)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((O tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.p_owner F) O)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says O) (@ tptp.bl_atom (@ (@ tptp.owner_indi_has_need_to_know K) F)))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_need_to_know_for_file K) F)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((L tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_file_has_citizenship F) L))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) L))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship_for_file K) F)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship K) tptp.usa))) (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship_for_file K) F))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (let ((_let_1 (@ tptp.bl_says tptp.loca))) (@ (@ (@ tptp.bl_impl (@ _let_1 (@ tptp.bl_atom (@ (@ (@ tptp.p_has_xattr F) tptp.is_working_paper) tptp.yes)))) (@ (@ tptp.bl_impl (@ _let_1 (@ tptp.bl_atom (@ (@ tptp.p_owner F) K)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ tptp.admin_file_has_not_expired F))) (@ tptp.bl_atom (@ (@ (@ tptp.may K) F) tptp.read))))) __flatten_var_0)))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ (@ tptp.p_has_xattr F) tptp.is_not_working_paper) tptp.yes)))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_citizenship_for_file K) F))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_need_to_know_for_file K) F))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_level_for_file K) F))) (@ (@ tptp.bl_impl (@ tptp.bl_atom (@ (@ tptp.admin_indi_has_compartments_for_file K) F))) (@ tptp.bl_atom (@ (@ (@ tptp.may K) F) tptp.read))))))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_all (lambda ((K tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((F tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ tptp.bl_all (lambda ((K1 tptp.individuals) (__flatten_var_0 $$unsorted)) (@ (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.p_owner F) K1)))) (@ (@ tptp.bl_impl (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_is_counterintelligence K) K1)))) (@ tptp.bl_atom (@ (@ (@ tptp.may K) F) tptp.read)))) __flatten_var_0))) __flatten_var_0))) __flatten_var_0))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_oca tptp.oca)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_compartment_has_sso tptp.compartmentb) tptp.sso_compartmentb)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.oca) (@ tptp.bl_atom (@ (@ tptp.oca_compartment_has_scg tptp.compartmentb) tptp.scg_compartmentb)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ tptp.sso_compartment_has_scg tptp.compartmentb) tptp.scg_compartmentb)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_compartment_has_sso tptp.compartmenta) tptp.sso_compartmenta)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.oca) (@ tptp.bl_atom (@ (@ tptp.oca_compartment_has_scg tptp.compartmenta) tptp.scg_compartmenta)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ tptp.sso_compartment_has_scg tptp.compartmenta) tptp.scg_compartmenta)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ (@ tptp.p_has_xattr tptp.secretfile) tptp.is_not_working_paper) tptp.yes)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_compartments tptp.secretfile) (@ (@ tptp.cons tptp.compartmentb) (@ (@ tptp.cons tptp.compartmenta) tptp.nil)))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ tptp.sso_file_has_compartments tptp.secretfile) (@ (@ tptp.cons tptp.compartmentb) (@ (@ tptp.cons tptp.compartmenta) tptp.nil)))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ tptp.sso_file_has_compartments tptp.secretfile) (@ (@ tptp.cons tptp.compartmentb) (@ (@ tptp.cons tptp.compartmenta) tptp.nil)))))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ (@ tptp.p_has_xattr tptp.not_secretfile) tptp.is_not_working_paper) tptp.yes)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_compartments tptp.not_secretfile) tptp.nil)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_level tptp.secretfile) tptp.secret)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_level tptp.secretfile) tptp.secret) tptp.scg_compartmentb)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_level tptp.secretfile) tptp.secret) tptp.scg_compartmenta)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_level tptp.not_secretfile) tptp.unclassified)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_citizenship tptp.secretfile) tptp.usa)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_citizenship tptp.secretfile) tptp.usa) tptp.scg_compartmentb)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ (@ tptp.sso_file_has_citizenship tptp.secretfile) tptp.usa) tptp.scg_compartmenta)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_file_needs_citizenship tptp.not_secretfile) tptp.anycountry)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_has_citizenship tptp.alice) tptp.usa)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_has_citizenship tptp.babu) tptp.india)))))
% 0.23/0.60  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_polygraph_admin tptp.polygraph_admin)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_credit_admin tptp.credit_admin)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_background_admin tptp.background_admin)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_hr_admin tptp.hr_admin)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.polygraph_admin) (@ tptp.bl_atom (@ tptp.polygraph_admin_indi_has_polygraph tptp.alice)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.credit_admin) (@ tptp.bl_atom (@ tptp.credit_admin_indi_has_credit tptp.alice)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.background_admin) (@ tptp.bl_atom (@ (@ tptp.background_admin_indi_has_background tptp.alice) tptp.topsecret)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.hr_admin) (@ tptp.bl_atom (@ tptp.hr_admin_indi_has_employment tptp.alice)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ tptp.system_indi_is_level_admin tptp.level_admin)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_level tptp.alice) tptp.secret)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.level_admin) (@ tptp.bl_atom (@ (@ tptp.level_admin_indi_has_level tptp.alice) tptp.topsecret)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_compartment tptp.alice) tptp.compartmentb)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_needs_compartment tptp.alice) tptp.compartmenta)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmentb) (@ tptp.bl_atom (@ (@ tptp.sso_indi_has_compartment tptp.alice) tptp.compartmentb)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.sso_compartmenta) (@ tptp.bl_atom (@ (@ tptp.sso_indi_has_compartment tptp.alice) tptp.compartmenta)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.oca) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment tptp.compartmentb) tptp.confidential) tptp.topsecret) tptp.yes) tptp.yes)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.oca) (@ tptp.bl_atom (@ (@ (@ (@ (@ tptp.oca_compartment_is_compartment tptp.compartmenta) tptp.sbu) tptp.unclassified) tptp.no) tptp.no)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.p_owner tptp.secretfile) tptp.owner_secretfile)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.loca) (@ tptp.bl_atom (@ (@ tptp.p_owner tptp.not_secretfile) tptp.owner_not_secretfile)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.owner_secretfile) (@ tptp.bl_atom (@ (@ tptp.owner_indi_has_need_to_know tptp.alice) tptp.secretfile)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.owner_not_secretfile) (@ tptp.bl_atom (@ (@ tptp.owner_indi_has_need_to_know tptp.alice) tptp.not_secretfile)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.owner_not_secretfile) (@ tptp.bl_atom (@ (@ tptp.owner_indi_has_need_to_know tptp.babu) tptp.not_secretfile)))))
% 50.89/51.11  (assert (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.system) (@ tptp.bl_atom (@ (@ tptp.system_indi_is_counterintelligence tptp.ci) tptp.alice)))))
% 50.89/51.11  (assert (not (@ tptp.bl_valid (@ (@ tptp.bl_says tptp.admin) (@ tptp.bl_atom (@ (@ (@ tptp.may tptp.babu) tptp.secretfile) tptp.read))))))
% 50.89/51.11  (set-info :filename cvc5---1.0.5_19910)
% 50.89/51.11  (check-sat-assuming ( true ))
% 50.89/51.11  ------- get file name : TPTP file name is SWV439^1
% 50.89/51.11  ------- cvc5-thf : /export/starexec/sandbox/solver/bin/cvc5---1.0.5_19910.smt2...
% 50.89/51.11  --- Run --ho-elim --full-saturate-quant at 10...
% 50.89/51.11  --- Run --ho-elim --no-e-matching --full-saturate-quant at 10...
% 50.89/51.11  --- Run --ho-elim --no-e-matching --enum-inst-sum --full-saturate-quant at 10...
% 50.89/51.11  --- Run --ho-elim --finite-model-find --uf-ss=no-minimal at 5...
% 50.89/51.11  --- Run --no-ho-matching --finite-model-find --uf-ss=no-minimal at 5...
% 50.89/51.11  --- Run --no-ho-matching --full-saturate-quant --enum-inst-interleave --ho-elim-store-ax at 10...
% 50.89/51.11  --- Run --no-ho-matchin/export/starexec/sandbox/solver/bin/do_THM_THF: line 35: 20038 Alarm clock             ( read result; case "$result" in 
% 299.77/300.07      unsat)
% 299.77/300.07          echo "% SZS status $unsatResult for $tptpfilename"; echo "% SZS output start Proof for $tptpfilename"; cat; echo "% SZS output end Proof for $tptpfilename"; exit 0
% 299.77/300.07      ;;
% 299.77/300.07      sat)
% 299.77/300.07          echo "% SZS status $satResult for $tptpfilename"; cat; exit 0
% 299.77/300.07      ;;
% 299.77/300.07  esac; exit 1 )
% 299.77/300.07  g --full-saturate-quant --macros-quant-mode=all at 10...
% 299.77/300.07  --- Run --ho-elim --full-saturate-quant --enum-inst-interleave at 10...
% 299.77/300.07  --- Run --no-ho-matching --full-saturate-quant --ho-elim-store-ax at 10...
% 299.77/300.07  --- Run --ho-elim --no-ho-elim-store-ax --full-saturate-quant...
% 299.77/300.07  % cvc5---1.0.5 exiting
% 299.77/300.08  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------